Skip to content

feat(arc-paste): add Caddy SSL setup - #45

Merged
bfirestone merged 2 commits into
mainfrom
feat/add-caddy-arc-paste
May 1, 2026
Merged

feat(arc-paste): add Caddy SSL setup#45
bfirestone merged 2 commits into
mainfrom
feat/add-caddy-arc-paste

Conversation

@bfirestone

Copy link
Copy Markdown
Contributor

Summary

  • Add Caddy reverse proxy for arcpaste.company.com
  • Publish ports 80, 443/tcp, and 443/udp
  • Keep arc-paste internal on the Docker network and proxy to arc-paste:7433
  • Persist Caddy certificate/config state in named volumes
  • Update paste server runbook for HTTPS deployment

Verification

  • docker compose -f arc-paste/compose.yaml config
  • Arc code-reviewer re-review: no Critical/Important/Minor findings

bfirestone added 2 commits May 1, 2026 00:29
The reverse-proxy CLI subcommand was a quick start; move to a Caddyfile
so site config is editable without touching compose.yaml and reloads can
happen without downtime via `caddy reload`. Adds an ACME contact email
(Let's Encrypt expiry/revocation notices), zstd+gzip compression, and
JSON access logs. Pins the image to caddy:2.11-alpine for reproducibility.
@bfirestone
bfirestone merged commit 8c79ab5 into main May 1, 2026
3 checks passed
@bfirestone
bfirestone deleted the feat/add-caddy-arc-paste branch May 1, 2026 07:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant